Big Huge Thesaurus

oriental bush cherry

noun